<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	    		xmlns:ui="http://java.sun.com/jsf/facelets"
	  			xmlns:h="http://java.sun.com/jsf/html"
	  			xmlns:f="http://java.sun.com/jsf/core"
	  			xmlns:p="http://primefaces.prime.com.tr/ui"
				template="/WEB-INF/layouts/standard.xhtml">

<ui:define name="title">Model Validation</ui:define>

<ui:define name="notes">
	<h5>Files to review:</h5>
	<p>
	  	Flow definition and view.xhtml in <span class="alt">src/main/webapp/WEB-INF/flows/validation-model</span><br/>
	  	Java model with validation methods <span class="alt">~/validation/Reservation.java</span>
	</p>
	<hr/>
</ui:define>

<ui:define name="content">
<h:form>
	<p:fieldset legend="Resort Selection">
		<p:messages />  
		<p>
			<h:outputLabel for="startDate">Start Date: </h:outputLabel><br/>
			<h:outputText id="startDate" value="#{reservation.startDate}" />
		</p>
		<p>
			<h:outputLabel for="endDate">End Date: </h:outputLabel><br/>
			<h:outputText id="endDate" value="#{reservation.endDate}" />
		</p>
		<p>
			<p:commandButton value="&lt;&lt; Back" action="back" update="@form" render="@form" />&nbsp;
			<p:commandButton value="Exit" action="exit" />
		</p>
		<hr/>
	</p:fieldset>
</h:form>
</ui:define>

</ui:composition>